Ancient ancestors